package com.game.util;

import javax.ejb.Schedule;
import javax.ejb.Stateless;
import javax.inject.Inject;

import com.game.dao.IAccessTokenDao;
import com.game.pojo.AccessToken;

@Stateless
public class AccessTokenTimer {
	
	@Inject
	private IAccessTokenDao accessTokenDao;
	/**
	 * 定时器方法，每两小时获取一次accessToken 
	 */
	@Schedule(hour="*/2")
	public void getAccessToken(){
		AccessToken accessToken = AccessTokenUtil.getAccessToken();
		//保存到数据库
		accessTokenDao.saveAccessToken(accessToken);
	}
}
